Modelling and Veriication of Communicating Processes in the Event of Interface Diierence

نویسندگان

  • Jonathan Burton
  • Maciej Koutny
  • Giuseppe Pappalardo
چکیده

We extend our investigation of the notion that a system built of communicating processes is an acceptable implementation of another base or target system, in the case that respective speciication and implementation processes have diierent interfaces and we combine into a single scheme implementation relations previously presented. We also relax signiicantly the restrictions placed upon target processes. Using this implementation relation scheme, two basic kinds of results are obtained: realisability and compositionality. The former ensures that implementations may be put to good use; in practice, this means that plugging an implementation into an appropriate environment should yield a conventional implementation of the target. The latter requires that a target composed of several connected systems may be implemented by connecting their respective implementations. We then give graph-based representations of the formal structures which we use, develop graph theoretic statements of the implementation relations and nally present algorithms for their automatic veriication.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Turbulent Events and Gas-Side Mass Transfer Coefficients in a Wavy Air-Water Stratified Flow

Turbulence structure on the gas side of a wavy stratified flow was experimentally investigated in a near horizontal 18.7 cm (H) 10 cm (W) 5.5m (L) rectangular duct.By applying the Variable Interval Time Averaging (VITA) technique to the hot wire anemometer measurements frequency of occurrence of turbulent events were detected near the air-water interface. Experimental results showed that fr...

متن کامل

Semantics and Verification of Hierarchical CRP Programs

Communicating Reactive Processes (CRP) paradigm uniies asynchronous and synchronous mechanisms of concurrent programming languages. As an example, CRP uniies Esterel and Hoare's Communicating Sequential Processes (CSP). It has been earlier shown that such a uniication and in particular CRP can be used for the speciication of hybrid systems and dynamic real-time systems. In this paper, we extend...

متن کامل

Design and Verification of Distributed Recovery Blocks with CSP

A case study on the application of Communicating Sequential Processes (CSP) to the design and veriication of fault-tolerant real-time systems is presented. The distributed recovery block (DRB) scheme supports the uniform treatment of hardware and software faults in real-time computer systems. DRB combines distributed computing with the recovery block scheme which is well known for handling soft...

متن کامل

Modelling security properties with CSP

Security properties such as conndentiality and authenticity may be considered in terms of the ow of messages within a network. To the extent that this characterisation is justiied, the use of a process algebra such as Communicating Sequential Processes (CSP) seems appropriate to describe and analyse them. This paper explores ways in which security properties may be described as CSP speciication...

متن کامل

Fuzzy consequence modelling of hydrocarbon offshore pipeline

The traditional event tree analysis uses a single probability to represent each top event. However, it is unrealistic to evaluate the occurrence of each event by using a crisp value without considering the inherent uncertainty and imprecision a state has. The fuzzy set theory is universally applied to deal with this kind of phenomena. The main purpose of this study is to construct an easy metho...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007